package com.moli.iov.common.hbase.constants;

/**
 *
 * HBase constants for iov HBase connection.
 *
 * @author OAK
 * @version  3.0.1
 * @since 2019/12/13 10:12:00 PM.
 *
 */
public interface HBaseConstant {

    /**
     * The HBase auto configuration package prefix.
     */
    static final String AUTO_PREFIX = "spring.iov.hbase";

    /**
     * The HBase client connection multiple host and port concat separator for example eg host1,host2,host3.
     */
    static final String CONCAT_SEPARATOR = ",";

    /**
     * The HBase client connection default ipc pool type.
     */
    static final String DEFAULT_HBASE_CLIENT_IPC_POOL_TYPE = "RoundRobin";

    /**
     * The HBase client connection default ipc pool size.
     */
    static final Integer DEFAULT_HBASE_CLIENT_IPC_POOL_SIZE = 6000;

}
